/****赵晓莉***/
*{
    padding:0;
    margin:0;
}
li{
    list-style:none;
}
.clearfix:after{
    content: " ";
    display: block;
    clear: both;
    line-height: 0;
    height: 0;
    visibility: hidden;
}
.printContent{
    padding:10px;
    height:1000px;
    background:#fff;
    border:5px solid black;
    color:#ccc;
}
.printContent>div{
    padding:10px 0 5px;
}
h3{
    text-align:center;
}
.p-r-0{
    padding-right:0!important;
}
.item-title{
    text-align:center;
    font-size:18px;
    font-weight:bold;
}
.user-name{
    height:30px;
    line-height:30px;
    text-align:center;
}
.user-info>div{
    float:left;
    padding:3px;
    margin-bottom:5px;
    width:49%;
    box-sizing: border-box;
}
.user-info>div:first-child{
    padding-left:10%;
    border-right:1px dashed #aaa;
}
.user-info>div:last-child{
    padding-left:10%;
}
.item-score{
    min-height:34px;
    line-height:34px;
}
.item-score>div:first-child{
    float:left;
    padding:0 8px;
    width:75%;
    box-sizing: border-box;
}
.item-score>div:last-child{
    float:left;
    width:25%;
    text-align:center;
    box-sizing: border-box;
}
.item-score>div span{
    float:left;
    text-align:center;
}
.item-score>div:first-child>div>span{
    float:left;
    width:28%;
}
.item-score>div:first-child>div>span:first-child{
    width:16%;
}
.item-score>div:first-child>div>span:first-child{
    text-align:left;
}
.item-score>div:last-child>span{
    float:left;
    width:33.3%;
    max-height:50px;
}
.item-score>div:last-child.score-title>span{
    float:left;
    width:100%;
}
.border1{
    border-bottom:1px solid #aaa;
    border-top:1px solid #aaa;
}
.border{
    border-bottom:1px dotted #aaa;
}
.total-score>span>label{
    display:block;
    margin:2px auto -5px;
    width:80%;
    height:25px;
    line-height:25px;
    border:1px solid #aaa;
    font-weight:normal;
}
.b-r-half>span>label{
    margin:4px auto;
    width:80%;
    border:1px solid #aaa;
    border-radius:50%;
}
.info-box>div{
    float:left;
    box-sizing: border-box;
    margin-bottom:5px;
}
#individualSketch2,#totalScoreSketch2{
    height:300px;
    width:40%;
}
#individualSketch2{
    margin-left:10%;
    padding-right:5%;
    border-right:1px dashed #aaa;
}
#totalScoreSketch2{
    margin-left:5%;
}
#modify{
    margin-top:2px;
    font-size:14px;
    font-weight:normal;
}
#print-execution{
    height:350px;
    width:80%;
    margin:0 auto;
    border:1px solid red;
}
/*********指导意见**********/
.guides{
    padding: 0 8px;
}
.guides p,.guides>div{
    margin-bottom:0;
    line-height:25px;
}
.print-execution{
    width:100%;
}
.print-execution .legend{
    width:80%;
    margin:0 auto 5px;
}
.print-execution .legend span{
    display:inline-block;
    margin-right:5px;
    width:15px;
    height:10px;
    border-radius:2px;
    border:1px solid #8bd195;
    color:#8bd195;
}
.print-execution .legend label{
    color:#f58344;
    float:right;
}
.table-border{
    border:1px solid #ebeff0;
    margin-bottom:5px;
}
.table-border > tbody > tr{
    border-bottom:1px solid #ebeff0;
}
.table-border > tbody > tr > td{
    width:2.4%!important;
    height:70px;
    text-align:center;
    border-right:1px solid #ebeff0;
    border-bottom:1px solid #ebeff0;
    font-size:8px;
    color:transparent;
}
.table-border > tbody > tr > td:first-child{
   color:#aaa;
}
.table-border > tbody > tr > td:last-child{
    border-right:none;
}
.table-border > tbody > tr:last-child > td{
    border-right:none;
    border-bottom:none;
    color:#aaa;
    vertical-align:top;
}
.table-border > tbody > tr > td.bg-up0{
    border:1px solid #a6a6a6!important;
    color:#a6a6a6;
}
.table-border > tbody > tr > td.bg-0{
    border:1px solid #df5958!important;
    color:#df5958;
}
.table-border > tbody > tr > td.bg-1{
    border:1px solid #f58344!important;
    color:#f58344;
}
.table-border > tbody > tr > td.bg-2{
    border:1px solid #8bd195!important;
    color:#8bd195;
}

